#include "action.h"

/*controlla se gli obiettivi sono terminati*/
int checkObjective(int objective){
	return 1;
}
/*Scansione a 180° con la telecamera. Guardare avanti, a destra e a sinistra restituendo
 * la distanza e l'angolo verso gli ostacoli e i target.
 * */
void scanning(T_Position target[], int* numTarget, T_Position hurdles[], int* numHurdles){

}

/*controlla se c'è un pallone giallo memorizzando la posizione in target*/
int seeTarget(T_Position balloons[], int numPositions, T_Position target){
	return 1;
}

/*si dirige verso il pallone presente nella posizione data*/
void goToBalloon(T_Position position){

}

/*si accerta dell'esplosione del pallone e si aggiornano gli obiettivi*/
void explodeBalloon(T_Position position, int* objective){

}

/*Rotazione di 180° del robot*/
void turnabout(){

}

/*cerca le pareti, memorizzando la posizione della più vicina in wall*/
void searchNearWall(T_Position wall){

}

/*verifica se si trova vicino al muro o meno*/
int isNearWall(T_Position wall){
	return 1;
}

/*si dirige verso il muro indicato*/
void goToWall(T_Position wall){

}

/*ruota la telecamera verso il centro dell'arena*/
void rotateCamera(){

}

/*segue il muro osservando se si presentano palloni gialli lungo il cammino*/
void followWall(){

}
